aminolevulinic acid (ALA)